# 题目一
# 提示用户输入一个正整数


# 题目二
# 随机生成一个1-100的整数
import random
pc = random.randint(1, 100)
print(pc)
# 用户猜测和while循环
i=1
while i<=7:
    uer = int(input('请输入您猜测的数据'))
    if pc > uer:
        print(f'您第{i}次输入的值太小')
    elif pc < uer:
        print(f'您第{i}次输入的值太大')
    elif pc == uer:
        print(f'您第{i}次输入的值正确')
        break
    i = i + 1
if i==8:
    print('机会用完')


# # 题目三
# # 提示用户输入要生成的数列长度
# # 用户输入
# while True:
#         n = int(input("请输入要生成的斐波那契数列长度: "))
#         if n < 0:
#             print("长度不能为负数！")
#             break
#         break
# # 生成斐波那契数列
# fibonacci =[]
# a, b = 0, 1  # 初始化前两个数
# count = 0
# while count < n:
#     fibonacci.append(a)
#     a, b = b, a + b  # 更新值：a变成b，b变成a+b
#     count += 1
# # 输出结果
# print(f"前{n}个斐波那契数列:")
# print(fibonacci)

# # 题目四
# # 预设密码
# password='Python123'
# # 用户输入while判断
# i=1
# while i<=3:
#     # 用户输入密码
#     input_password = str(input('请输入您的密码'))
#     if input_password != password:
#         print(f'您还有{3-i}次机会')
#     elif input_password == password:
#         print('欢迎')
#         break
#     i = i + 1
# if i==4:
#     print('锁定账户')

# # 题目五
# # 用户输入格式及while判断
# while True:
#     input_num01 = input('请输入数字一:')
#     if input_num01 == 'quite':
#         print('退出程序')
#         break
#     # 数据类型转换
#     input_num01=int(input_num01)
#     input_operator = input('请输入运算符(+,-,*,/):')
#     input_num02 = int(input('请输入数字二:'))
#     # +，-，*，/ 运算
#     if input_operator == '+':
#         print(input_num01 + input_num02)
#     elif input_operator == '-':
#         print(input_num01 - input_num02)
#     elif input_operator == '*':
#         print(input_num01 * input_num02)
#     elif input_operator == '/':
#         if input_num02 == 0:
#             print('无效输入')
#         else:
#             print(input_num01 / input_num02)
